Docker 查看镜像

1 背景知识

可以使用 docker images 命令可以列出本地主机上已有的镜像信息。

2 查看镜像列表

2.1 查看已下载所有镜像列表

docker images
//屏幕输出:
REPOSITORY                            TAG              IMAGE ID       CREATED         SIZE
chyiyaqing/kingbase                   v8r6             10718399d4a5   15 months ago   660MB
hub-mirror.c.163.com/library/centos   centos7.9.2009   eeb6ee3f44bd   16 months ago   204MB
hub-mirror.c.163.com/library/centos   centos8.4.2105   5d0da3dc9764   16 months ago   231MB

2.2 输出信息说明

字段 说明
REPOSITORY 来自于哪个仓库。
TAG 镜像的标签信息,比如 14.04、lastest 标注不同的版本信息。
IMAGE ID 唯一标识镜像
CREATED 创建时间,镜像最后的更新时间;
SIZE 镜像大小,优秀的镜像往往体积都较小。

3 查看镜像详细信息

使用 docker inspect 命令显示镜像适配架构、各层的数字摘要。

3.1 查看 centos 标签值为 7.2.1511 镜像的详细信息

$ docker inspect almalinux

3.2 查看容器名称

docker inspect -f "{{ .Name}} " register

3.3 查看容器IP地址

docker inspect --format '{{.NetworkSettings.IPAddress}} ' 0808ef13d450

3.4 自动化运维脚本

如果想要使用 docker inspect 命令进行自动化运维,这里有一个很好地例子 Docker 检查容器网络

4 镜像的提交历史

镜像文件由多个层组成,想要看见每个层具体内容,请执行 docker history 命令。

4.1 查看 centos: 7.2.1511 镜像提交历史

docker history centos:7.2.1511

4.2 输出信息信息说明

字段 说明
IMAGE 镜像 ID 号
CREATED 创建时间
CREATED BY 作者
SIZE 大小
COMMENT 注释